import { createRequest } from 'microvideo-request'
/**
 * 获取用户信息
 **/
export function getUserInfo() {
  return createRequest('AUTH').get('/user/info')
}

/**
 * 用户退出
 **/
export function loginout() {
  return createRequest('AUTH').get('/logout')
}

/**
 * 获取管辖单位中心点经纬度以及对应城市编码
 **/
export function getCityLonlat(deptId) {
  return createRequest('XTGL').get('/system/dept/lonlat?deptId=' + deptId)
}

/**
 * 查询单位管辖范围列表
 **/
export function getUnitJurisdiction(params) {
  return createRequest('XTGL').setParameters(params).get('/resource/list')
}

/**
 * 根据组织机构获取业务类型
 * @param orgId
 *
 **/
export function getBussinessType(orgId) {
  return createRequest('XTGL').get(`/system/bussiness-coordination/orgid?orgId=${orgId}`)
}

/**
 * 根据appCode 获取所有的权限
 * @param userId 手机号
 * @param appCode QS_APP_Code
 *
 **/
export function getAllPrivilege(params) {
  return createRequest('AUTH').setParameters(params).get(`/getUserAllPrivilegeByApp`)
}
